#ifndef SPACE_3D
#define SPACE_3D

#include <iostream>
#include <vector>
#include "Space.h"

namespace polytope
{
	class Space_3D:public Space
	{
		typedef struct
		{
			int x;
			int y;
			int z;

		}Index;
		Index idx;
		public:
			Space_3D(int dim, int x,int y, int z)
			{
				idx.x = x;
				idx.y = y;
				idx.z = z;
				dimension=dim;
			}
			Index Get_3D_Size()
			{
				return idx;
			}
			int Dependence_Polytope(Poly_Operation poly_op);
	};

}

#endif 
